
# 第一题：原始文本是一个格式混乱的电话簿。
#
# 1.	提取所有 11 位数字电话号码
# 2.	提取所有 18 或 13 开头的电话号码
# 3.	提取所有“王”姓同学的名字
# 4.	提取所有“张”姓同学的电话号码
#
# 第二题：原始文本是日期格式混乱的姓名簿
# 1.	提取所有日期
# 2.	提取所有 1996 年以前出生的学生
# 3.	重新排版
# 4.	把所有 1996 年以前出生的学生出生年份改为 1996
# 5.	提取生日

import os,re,datetime

TXTtemp = open("第一题文本.txt","r+")
txtbuffer=TXTtemp.read()
patter="(?:^|[^\d])(1\d{10})(?:$|[^\d])"
phone_list=re.compile(patter).findall(txtbuffer)

t = 'Phone is : '
s = phone_list
a = datetime.datetime.now().date()

with open('getphone.txt','a') as file0:
    print('%s' %a,'%s' %t,'%s' %s,file=file0)
    print(s)
close(TXTtemp)



